//
//  Building.h
//  3DModelCollector
//
//  Created by Jing Zhang on 7/7/12.
//  Copyright (c) 2012 Tencent. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "WhiteModel.h"
#import "PhotoInfo.h"
#import "BuildingBasicInfo.h"
#import "BasicStructure.h"

@interface Building : NSObject <NSCopying>

@property (nonatomic, retain) BuildingBasicInfo*  basicInfo;  // 基本信息

@property (nonatomic) int               AutoNavi_FID;
@property (nonatomic) int               AutoNavi_setTID;
@property (nonatomic) int               AutoNavi_setType;

@property (nonatomic, retain) NSArray*    baseIndiceList;         // 底座坐标
@property (nonatomic) BaseAccuracy      baseAccuracy;       // 底座准确程度
@property (nonatomic, retain) NSArray*    storeyInfoList;     // 层高信息
@property (nonatomic) int               baseStoreyHeight;   // 底商层高
@property (nonatomic) int               upperStoreyHeight;  // 上层层高

@property (nonatomic, retain) NSMutableArray* photoInfoList;  // 照片信息

+ (Building*)createExperimentalBuilding;

@end
